package com.vviton.zyhj.cors;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.vviton.zyhj.common.entity.TYyxtCode;
import com.vviton.zyhj.content.CommonConstants;
import com.wdcloud.opcenter.integral.provider.CommonCorsService;

/**
 * ClassName: commonCors <br/>
 * Function: 公共接口（跨库）. <br/>
 * Date: 2016年11月28日 下午2:18:31 <br/>
 *
 * @author zhucb
 * @version 1.0
 * @since JDK 1.7
 */
public class CommonCors {

    /** 积分平台公共接口 **/
    @Autowired
    private CommonCorsService itgCommonCorsService;

    /**
     * getXwList,获取行为集合. <br/>
     * Author: zhucb <br/>
     * Create Date: 2016年11月28日 <br/>
     * ===============================================================<br/>
     * Modifier: zhucb <br/>
     * Modify Date: 2016年11月28日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param lang 语言
     * @return List<TYyxtCode>
     * @since JDK 1.7
     */
    public List<TYyxtCode> getXwList(String lang) {
        TYyxtCode tYyxtCode = null;
        List<TYyxtCode> codeList = new ArrayList<TYyxtCode>();
        List<com.wdcloud.opcenter.integral.entity.yyxt.TYyxtCode> list = itgCommonCorsService.getXwList(lang);
        for (com.wdcloud.opcenter.integral.entity.yyxt.TYyxtCode code : list) {
            tYyxtCode = new TYyxtCode();
            CommonConstants.copyProperties(tYyxtCode, code);
            codeList.add(tYyxtCode);
        }
        return codeList;
    }

}
